package com.ruoyi.project.mahjong.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 会员预约对象 t_reservation
 *
 * @author ruoyi
 * @date 2023-07-18
 */
public class TReservation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 预约时间 */
    @Excel(name = "预约时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date reservationTime;
    private String reservationStartTime;
    private String reservationEndTime;
    private String isDel;

    public String getIsDel() {
        return isDel;
    }

    public void setIsDel(String isDel) {
        this.isDel = isDel;
    }

    public String getReservationStartTime() {
        return reservationStartTime;
    }

    public void setReservationStartTime(String reservationStartTime) {
        this.reservationStartTime = reservationStartTime;
    }

    public String getReservationEndTime() {
        return reservationEndTime;
    }

    public void setReservationEndTime(String reservationEndTime) {
        this.reservationEndTime = reservationEndTime;
    }

    /** 积分 */
    @Excel(name = "积分")
    private String integral;

    /** 预约麻将类型 */
    @Excel(name = "预约麻将类型")
    private String type;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phone;

    /** 客人姓名 */
    @Excel(name = "客人姓名")
    private String name;

    /** $column.columnComment */
    @Excel(name = "客人姓名")
    private Long memberId;

    private String integralJoin;

    private String flag;


    /** id */
    private Long id;

    public void setReservationTime(Date reservationTime)
    {
        this.reservationTime = reservationTime;
    }

    public Date getReservationTime()
    {
        return reservationTime;
    }
    public void setIntegral(String integral)
    {
        this.integral = integral;
    }

    public String getIntegral()
    {
        return integral;
    }
    public void setType(String type)
    {
        this.type = type;
    }

    public String getType()
    {
        return type;
    }
    public void setPhone(String phone)
    {
        this.phone = phone;
    }

    public String getPhone()
    {
        return phone;
    }
    public void setName(String name)
    {
        this.name = name;
    }

    public String getName()
    {
        return name;
    }
    public void setMemberId(Long memberId)
    {
        this.memberId = memberId;
    }

    public Long getMemberId()
    {
        return memberId;
    }
    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }

    @Override
    public String toString() {
        return "TReservation{" +
                "reservationTime=" + reservationTime +
                ", reservationStartTime=" + reservationStartTime +
                ", reservationEndTime=" + reservationEndTime +
                ", integral='" + integral + '\'' +
                ", type='" + type + '\'' +
                ", phone='" + phone + '\'' +
                ", name='" + name + '\'' +
                ", memberId=" + memberId +
                ", integralJoin='" + integralJoin + '\'' +
                ", flag='" + flag + '\'' +
                ", id=" + id +
                '}';
    }

    public String getIntegralJoin() {
        return integralJoin;
    }

    public void setIntegralJoin(String integralJoin) {
        this.integralJoin = integralJoin;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }
}
